#pragma once

#include "NtAutoPtr.h"
#include "NtD3DTexture9.h"

class NtD3DMaterial9: public NtCountedObject
{
public:
	NtD3DMaterial9(void);
	~NtD3DMaterial9(void);

	enum NtMaterialColor
	{
		MC_RED,
		MC_YELLOW,
		MC_BLACK,
		MC_WHITE,
		MC_END,
	};

	void SetMaterialColor(NtMaterialColor Color);

	NtD3DTexture9Ptr	m_Texture;
	D3DMATERIAL9		m_Material;
};

NtAutoPtr(NtD3DMaterial9);


